Just saw Santa Rosa come across the screen on TVG? Where is this located? I will be in Santa Rosa Florida in August, but i dont think it is the same?? Thanks